package com.ryx.service;

import com.ryx.entity.SysRotationChart;
import com.ryx.vo.req.RotationChartDeleteReqVo;
import com.ryx.vo.req.RotationChartReqAddVo;
import com.ryx.vo.req.RotationChartUpdateReqVo;
import com.ryx.vo.req.RotationPageReqVo;

import com.ryx.vo.resp.PageVo;

import java.util.List;

/**
 * @BelongsPackage: com.ryx.service
 * @Author: 容永轩
 * @CreateTime: 2021-01-28
 * @Description:
 */
public interface RotationChartService {

    PageVo<SysRotationChart> pageInfo(RotationPageReqVo vo);

    //查询所有轮播图信息
    List<SysRotationChart> selectAll();

    //新增轮播图
    void addRotation(RotationChartReqAddVo vo, String userId);

    //更新轮播图信息
    void updateRotationInfo(RotationChartUpdateReqVo vo , String userId);

    //删除轮播图
    int batchDeleteRotation(List<RotationChartDeleteReqVo> list);


}
